d2b6ca027f1487850f820168f8b080ddbf927b58,src/main/java/com/livefyre/android/core/PublicAPIClient.java,PublicAPIClient,generateUserContentEndpoint,#String#String#String#List#number#,123

Before Change


            throws MalformedURLException
    {
        //Build the query params
        Builder paramsBuilder = new Builder();
        if (userToken != null) {
            paramsBuilder.appendQueryParameter("lftoken", userToken);
        }
        if (statuses != null) {
            paramsBuilder.appendQueryParameter("status", TextUtils.join(",", statuses));
        }
        if (offset != null) {
            paramsBuilder.appendQueryParameter("offset", Integer.toString(offset));
        }

        //Build the URL
        StringBuilder urlStringBuilder = new StringBuilder(Config.scheme)
                .append(Config.bootstrapDomain).append(".")
                .append(Config.getHostname(networkId))
                .append("/api/v3.0/author/")
                .append(userId)
                .append("/comments/")
                .append(paramsBuilder.toString());

        return urlStringBuilder.toString();
    }

After Change


            throws MalformedURLException
    {
        // Build the URL
        final Builder uriBuilder = new Uri.Builder()
                .scheme(Config.scheme)
                .authority(Config.bootstrapDomain + "." + Config.getHostname(networkId))
                .appendPath("api")
                .appendPath("v3.0")
                .appendPath("author")
                .appendPath(userId)
                .appendPath("")
                .appendPath("comments")
                .appendPath("");

        // Append query parameters
        if (userToken != null) {